package com.hjx.mapper;

import com.hjx.entity.SysMenu;
import com.hjx.entity.SysRole;
import com.hjx.entity.SysRoleMenu;
import org.apache.commons.lang3.StringUtils;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * <p>Title:</p>
 * <p>Description:</p>
 *
 * @author hjx
 * @date 2020/6/15 - 19:32
 */
public interface SysRoleMenuMapper {
    //根据角色ID查询角色拥有的权限
    List<SysMenu> findMenuByRid(String rid);
    //根据角色ID查询角色没有的权限
    List<SysMenu> findNoGetMenuByRid(String rid);
    Set<String> findRmidByRid(String rid);
    //为角色添加权限 可以同时添加多个角色
    boolean insertBatch(SysRoleMenu sysRoleMenu);
    //删除角色的权限 可以同时添加多个角色
    boolean delete(Set<String> rmids);
}
